home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / nesl / readme < prev   
Text File  |  1994-10-30  |  3KB  |  82 lines

  1. NESL RELEASE 3.0 
  2.  
  3. BASIC INFORMATION:
  4.  
  5. NESL is a fine-grained, functional, nested data-parallel language.
  6. The current implementation runs on workstations, the Connection
  7. Machines CM2 and CM5, and the Cray Y-MP (8, C90 and EL).  NESL code is
  8. fully portable across these machines, and for many applications it
  9. achieves performance comparable to machine specific code.  The
  10. implementation is based on an intermediate language called VCODE and a
  11. low-level vector library called CVL.
  12.  
  13. HOW TO GET THE DISTRIBUTION:
  14.  
  15. The full NESL distribution can be obtained via anonymous FTP from:
  16.  
  17.    nesl.scandal.cs.cmu.edu:code/nesl/nesl.tar.Z
  18.         (If you have AFS, the release can also be obtained from:
  19.          /afs/cs.cmu.edu/project/scandal/public/code/nesl/nesl.tar.Z)
  20.  
  21. Once copied over to your machine, it can be unpacked by running:
  22.  
  23.   uncompress -c nesl.tar.Z | tar -xf -
  24.  
  25. This will create a directory called nesl in your current directory
  26. with the full distribution within that directory.  To build NESL run
  27. ``make'' within the nesl directory (more details can be found in the
  28. BUILD file).
  29.  
  30. REQUIREMENTS:
  31.  
  32. To run NESL you will need either Allegro, CMU, Kyoto or Lucid Common
  33. Lisp.  CMU and Kyoto are available as free software: send mail to
  34. wfs@math.utexas.edu for information on AKCL, or slisp@cs.cmu.edu for
  35. information on CMU-CL.
  36.  
  37. You will also need an ANSI C compiler, a unix-like operating system
  38. (Mach, unicos... work fine), and if you want the graphics routines,
  39. you will need an X11 library.
  40.  
  41. DISTRIBUTION CONTENTS:
  42.  
  43. The current nesl distribution file (nesl.tar.Z) is approximately 1.3
  44. Megabytes (compressed), and includes the following:
  45.  
  46.   BUILD         Directions on how to build NESL
  47.   Makefile      Used for building the release
  48.   README        This file
  49.   cvl/
  50.      cm2/       Source code for the Connection Machine CM-2 version of CVL
  51.      cm5/       Source code for the Connection Machine CM-5 version of CVL 
  52.      cray/      Source code for the CRAY Y-MP version of CVL
  53.      serial/    Source code for the serial version of CVL
  54.   doc/
  55.      cvl.ps     The CVL manual
  56.      manual.ps  The NESL manual
  57.      user.ps    The NESL user's guide
  58.      vcode.ps   The VCODE manual
  59.   emacs/        NESL editing mode for GNU Emacs
  60.   examples/     Collection of NESL examples
  61.   neslsrc/      Source code for NESL
  62.   release.notes List of changes since the last release
  63.   utils/        Source code for plotting routines
  64.   vcode/        Source code for the VCODE interpreter
  65.  
  66. The directory 
  67.     nesl.scandal.cs.cmu.edu:code/nesl/nesl
  68. contains the contents of the tar file if you are only interested in 
  69. part of the distribution.
  70.  
  71. MAILING LIST:
  72.  
  73. You can be placed on the nesl mailing list by sending a request
  74. to nesl-request@cs.cmu.edu.
  75.  
  76. BUGS:
  77.  
  78. You can send bug reports to nesl-bugs@cs.cmu.edu.  It should be noted
  79. that NESL is a research tool rather than a production system.  We will
  80. try to respond to your bugs as quickly as possible, but make no
  81. guarantees.
  82.